.single-line-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card,
.card-full {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 16px;
  background: var(--el-bg-color);
  box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.card-full {
  height: 100%;
  overflow: hidden;
}
.search-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: row;

  // margin-bottom: 12px;
  .search-form {
    display: grid;
    flex: 1;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 10px;
  }
}
.table-box {
  flex: 1;
  overflow: hidden;
}
.pagination {
  display: flex;
  justify-content: end;
  margin-top: 16px;
}
